Main caption: Mesta, GreeceIconostasi (carved temple) of St. Michael and Eleftherios Church Keywords: Greece - travel - altar - carving - ceiling - church - crucifix - detail - facade - high section - icon - indoors - interior - no people - outdoors - religion - religious art - wood carvingView asset onlyWilliam Abranowiczabr20070301b045 AAC194622 + add to lightbox+ add to requestsRelated Assets: View All